Parallel (//) ELLPACK: A Problem Solving Environment for PDE Based Applications on Multicomputer Platforms

نویسندگان

  • Elias N. Houstis
  • John R. Rice
  • S. Weerawarana
  • A. C. Catlin
  • P. Papachiou
  • E. N. Houstis
  • J. R. Rice
  • K. Y. Wang
  • M. Gaitatzes
چکیده

This paper presents the software architecture and implementation of the problem solving environment (PSE) IIELLPACK for modeling physical objects described by partial differenlial equations (FDEs). The scope of this PSE is broad as IIELLPACK incorporates many PDE solving systems and some of these, in (urn, include several specific PDE solving melhods. Its coverage for 1-0, 2·0 and 3-D elliptic or parabolic problems is quite broad, and it handles some hyperbolic problems. Since a PSE should provide complete support for the problem solving process, IIELLPACK also contains a large amOUnl of code to support graphical user interfaces, analytic tools, user help, domain or mesh panitioning, machine and data seleclion, visualization, and various other tasks. Its total size is well over 1 million lines of code. Its "open-ended" software architecture consists of five software layers. The top layer is an interaclive graphical interface for specifying the PDE model and its solution framework. This interface saves lhe resulr.s of the user specification in lhe form of a very high level PDE language which is lhe second layer of interface to the IfELLPACK system. This language also allows a user to specify the PDE problem and its solution framework tex.tually in a "nalural" form. In the third layer, the IIELLPACK language preprocessor generates a Fortran control program with the interfaces, caIls to specified components and libraries of lhe PDE solution framework, and functions defining lhe PDE problem. The fourth layer is an execution environment where the virtual parallel system is defined, where lhe execution mode, file system, and hardware resources are selected, and where the compilation, loading, and ex.ecution are controlled. Finally, lhe bottom layer consists of several PDE system libraries and their interfaces to lhe IfELLPACK system. The syslem employs several parallel reuse methodologies based on the decomposition of discrete geometric data to map sparse PDE compulations to parallel machines. An instance of the system is available as a Web server (Web//ELLPACK) for public use at the http://pellpack.cs.purdue.edu.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel ELLPACK 3-D Problem Solving Environment

Parallel ELLPACK (//ELLPACK) is a problem solving environment (PSE) that supports the solution of field and flow partial differential equation (PDE) problems on sequential and parallel MIMD computational platforms. In this system the parallel processing of steady-state PDE problems is supported by three domain decomposition schemes. These schemes diller with respect to parallclization of the PD...

متن کامل

Parallel ELLPACK Elliptic PDE Solvers

Parallel ELLPACK [35, 61] is a machine independent problem solving environment (PSE) that supports PDE (partial di erential equations) computing across many hardware platforms. In this paper we review parallel methodologies based on the \divide and conquer" computational paradigm and their infrastructure for solving general elliptic PDEs. Particularly, we describe those that have been implement...

متن کامل

Symbolic and Numerical Computation - Towards Integration An Interactive Symbolic{Numeric Interface to Parallel ELLPACK for Building General PDE Solvers

In this paper we describe an interactive symbolic-numericinterfaceframework (editor) to the ELLPACK partial diierential equation (PDE) system for building PDE solvers for a much broader range of applications. The domain of applicability of ELLPACK and its parallel version (//ELLPACK) is restricted to second order linear elliptic boundary value problems. This editor allows the speciication of no...

متن کامل

ELLPACK: An Evolving Problem Solving Environment

This paper describes the possible evolution of the ELLPACK system from a research tool for software evaluation to an expert s~tem for solving elliptic problems. The third "version" of ELLPACK is presently under development with the intention of exploring the impact of parallel and vector computers 00 its problem solving capabilities and to introduce problem solving methods based on geometric do...

متن کامل

Parallel Reuse Methodologies for Elliptic Boundary Value Problems

We describe two parallel frameworks that allow the reuse of the discretization part of sequential general elliptic PDE (partial differential equation) solvers. These parallel reuse methodologies are based on the "divide and conquer" computational paradigm. They have been integrated into the Parallel ELLPACI( problem solving environment that supports PDE computing across many hardware platforms....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013